//Hier schreib John Doe!

#include <iostream>

using namespace std;

// progamm maintenance 1
// programm maintenance 2
// programm maintenance 3


double func(double x)
{
  // let me add a few words in order to 
  // document this here
  if (x <= 3.0) {
    return 0.0; }
  else {
    return x*x; }
};

int main(){
  
  int a = 0;
  int b = ++a;

  for (int i = 0; i < 50; i++){
      cout << func(double(i)/10.0) << endl;
    }

  cout << b << endl;
  int c = ++b - b++;
  cout << a << endl << b << endl << c << endl;

  // here comes some very heavy and ingeneous programming:

  return 0;
}
